@charset "utf-8";
/* CSS Reset */

body{font:12px/1.6 "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; background:#FFF url(/img/common/bg.png) repeat; color:#666; padding-top:10px;}
.header_top{width:976px; padding:0 2px; height:25px; overflow:hidden; margin:0 auto 6px;}
.header_top .user_info{float:right; height:25px; line-height:25px; font-size:14px;}
.header_top .user_info a{color:#666;}
.header_top .user_info em{color:#CCC;}
.header_top .user_info .qq_login{background:url(/img/common/open_login_icon.png) 0 -49px no-repeat; padding-left:20px; margin-right:4px;}
.header_top .user_info .tc_weibo{background:url(/img/common/open_login_icon.png) 0 -100px no-repeat; padding-left:20px; margin-right:4px;}
.header_top .user_info .sina_weibo{background:url(/img/common/open_login_icon.png) 0 -24px no-repeat; padding-left:20px; margin-right:10px;}
.header_top .user_info .dl{display:inline-block; background:url(/img/common/login_bt_bg.png) left top no-repeat; height:24px; line-height:24px; width:56px; text-align:center; color:#FFF; text-decoration:none;}
.header_top .user_info .zc{display:inline-block; background:url(/img/common/login_bt_bg.png) right top no-repeat; height:24px; line-height:24px; width:56px; text-align:center; color:#FFF; text-decoration:none;}
.nav{background:url(/img/common/nav_bg.png) no-repeat; height:36px; width:972px; padding:0 4px; margin:0 auto 10px;}
.nav .logo{float:left; padding:0 36px 0 6px;}
.nav .logo a{display:block; background:url(/img/common/testin_logo.png) no-repeat; height:36px; width:72px; text-indent:-999em;}
.nav li{float:left; height:36px; line-height:35px; padding:0 4px;}
.nav li a{display:block; float:left; height:36px; width:102px; text-align:center; text-decoration:none;}
.nav li a:hover{background:url(/img/common/nav_li_hover_bg.png) no-repeat;}
.nav li a.cur{background:url(../images/common/nav_li_cur_bg.png) no-repeat;}
.nav a{font-size:14px; color:#FFF; text-shadow:1px 1px 1px #888;}
.content{min-height:500px; width:980px; margin:0 auto 10px; font-size:14px;}
.input_text{background:#FFF url(/img/common/input_text_bg.png) repeat-x; border:#D5D5D5 solid 1px; border-radius:3px 3px 3px 3px; color:#333; font-size:14px; padding:0 4px;}
.input_text:focus{border:#4D90FE solid 1px;}
.page_url{background:url(/img/common/page_url_icon.png) 4px center no-repeat; padding-left:25px; height:20px; line-height:20px; color:#666; margin:-5px 0 4px 0;}
.page_url a{color:#666;}
.page_url span{font-family:"宋体"; padding:0 4px; color:#999;}
.page_nav{vertical-align:middle; padding:10px 6px;}
.page_nav strong a{display:inline-block; background-color:#9a9a9a; border-radius:3px 3px 3px 3px; color:#FFF; height:25px; line-height:25px; text-decoration:none; padding:0 10px; vertical-align:middle;}
.page_nav strong a:hover{background-color:#525151;}
.page_nav strong .cPageNum{display:inline-block; background-color:#9ece41; border-radius:3px 3px 3px 3px; color:#FFF; font-size:16px; height:25px; line-height:25px; padding:0 10px; vertical-align:middle;}
.float_tip{opacity:0.7; z-index:1000; text-align:left; border-radius:4px; padding:6px 8px; max-width:300px; color:#FFF; background-color:#000;}
.float_tip .tip-inner{font-size:12px;}
.float_tip .tip-arrow-top{margin-top:-5px; margin-left:-5px; top:0; left:50%; width:9px; height:5px; background:url(../images/common/tip_arrows.gif) no-repeat;}
.float_tip .tip-arrow-right{margin-top:-4px; margin-left:0; top:50%; left:100%; width:5px; height:9px; background:url(../images/common/tip_arrows.gif) no-repeat -9px 0;}
.float_tip .tip-arrow-bottom{margin-top:0; margin-left:-5px; top:100%; left:50%; width:9px; height:5px; background:url(../images/common/tip_arrows.gif) no-repeat -18px 0;}
.float_tip .tip-arrow-left{margin-top:-4px; margin-left:-5px; top:50%; left:0; width:5px; height:9px; background:url(../images/common/tip_arrows.gif) no-repeat -27px 0;}
.no_data{display:block; text-align:center; font-size:28px; color:#CCC;}
.cut{display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.footer{width:960px; padding:4px 10px; margin:0 auto 10px; border-bottom:#CCC solid 1px; border-top:#CCC solid 1px; color:#666;}
.footer a{color:#666;}
.footer span{float:right;}
.footer em{font-family:"宋体"; padding:0 4px; font-style:normal;}